package de.hska.kundenverwaltung;

import de.hska.kundenverwaltung.db.Kunde;
import de.hska.util.MessagesUtil;

public class KundeDeleteBestellungException extends KundenverwaltungException {
	private static final long serialVersionUID = -2220390878237172144L;
	private Long kundeId;
	private int anzahlBestellungen;

	public KundeDeleteBestellungException(Kunde kunde) {
		super(MessagesUtil.getMessage("error.kundenverwaltung.delete.hasBestellungen",
			  kunde.getId(), kunde.getBestellungen().size()));
		this.kundeId = kunde.getId();
		this.anzahlBestellungen = kunde.getBestellungen().size();
	}

	public Long getKundeId() {
		return kundeId;
	}

	public int getAnzahlBestellungen() {
		return anzahlBestellungen;
	}
}
